Synonyms for "solar furnace"

Words with similar meaning